package com.sxj.corejava.code07_面向对象.bms;

/**
 * @author 石小俊
 * @date 2025年07月22日 13:38
 */
public class SavingAccount extends Account {
    @Override
    public boolean withdrawMoney(double money) {
        // 此处实现取款方法,储蓄账户只要考虑账户余额即可
        // 当账户余额不低于取款金额时,可以成功取款
        if (getBalance() >= money) {
            // 取款成功之后,账户余额减少
            setBalance(getBalance() - money);
            return true;
        }
        // 否则取款失败,其余额不变
        return false;
    }
}
